#define QUIT 5
#define HOTEL1 180.00
#define HOTEL2 250.00
#define COLS 4
#define ROWS 3

// int giantxs = 5;
// static int dodgers = 3;

void showPrice(double rate,int nights);
void interchange2(int * u,int * v);
void interchage1(int u,int v);
int sum(const int arr[],int n);
void test(void);

//处理二维数组的方法
void sum_rows(int ar[][ROWS],int);//意思是ar指向一个包含4个int类型值的数组（16个字节），所以ar+1 表示改地该地址加上16个字节，//void sum_rows(int ar[][],int);//错误的声明
void sum_cols(int [][COLS],int);//省略形参名，没问题
void sum_cols(int [2][COLS],int);//2 可以替代为任意数，第一个方括弧的数字编译器是忽略的
int sum2d(int (*ar)[COLS],int rows);

int vla_sum(int rows,int cols,int ar[rows][cols]);
// int vla_sum(int ar[rows][cols],int rows,int cols);//错误的声明
int vla_sum2(int,int,int ar[*][*]);
int findWords();//通过strncmp 查找字符串（比较字符串）